package fr.alma.trajectory.calculating;

import java.util.Collection;

import fr.alma.trajectory.commons.SpaceObject;
import fr.alma.trajectory.commons.SpacePoint;

public interface ICalculator {
	
	

	/**
	 * Calculer la trajectoire et retourner une collection de triangles
	 * @param object La forme 2D dans l'espace
	 * @param trajectory La trajectoire de la forme
	 * @return Une collection de triangles
	 */
	public Collection<SpaceObject> calculate(SpaceObject first
										,Collection<SpacePoint> trajectory
	);

}
